#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//#define MAX 123
//#define MEF 'a'
//int main() {
//
//#if MAX
//	printf("%d\n", MAX);
//#if MEF
//	printf("%d\n", MEF);
//#endif MEF
//#endif MAX
//	return 0;
//}
#define off(T,E) ((int)&(((T*)0)->E))
struct TER {
	int a;
	char b;
	char c;
	int d;
};




int main() {
	struct TER arr = { 0 };
	printf("%d\n", off(struct TER, d));


	return 0;
}